@charset "utf-8";
@import url("reset.css");
@import url("header.css");
@import url("footer.css");



.content{
    width: 100%;
    height: auto;
    overflow: hidden;
}

.xwzx{width: 1400px; height: 577px; margin: 0 auto;margin-top: 20px; }
.zscd{
    width: 100%;
    height: 97px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.zscd img{width: 94px; height: 97px;}
.zscd ul{width: 1260px; height: 50px;}
.zscd ul li{width: 1260px;}
.zscd ul li a{display: block; width: 1225px; 
    display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	text-overflow: ellipsis;
	overflow: hidden; color: #1f5c3d; font-size: 36px; font-weight: bold;}
.xzlb{width: 100%;height: 460px; margin-top: 17px;  display: flex; justify-content: space-between;}
.zscd ul li:hover a{color:  #ff9b0f !important;}


.focus{ width:719px; height:460px;  position:relative; overflow:hidden;  }/*  border: #0abe43 solid 1px; */
.focus .pic li{list-style: none;    height: 100% !important;}
.focus .pic img{width: 100%; height: 100%; object-fit: cover;}
.focus .txt { position: absolute; bottom: 12px; z-index: 2; height: 70px; width: 100%; overflow: hidden; margin: 0 auto;}
.focus ul{list-style: none;    height: 100% !important;}
.txt ul{    width: 100%; margin: 0 auto; list-style: none; text-align: center;}
.focus .txt li{ width:100%; height:70px; line-height:70px; position:absolute; } 
.focus .txt li a { display: block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px; font-weight: bold; color: #FFF; transition: all 0.3s; text-decoration: none;}
.txt-bg{ position: absolute; bottom: 0px; z-index: 1; height: 70px; width: 100%; overflow: hidden; background: url(./sypic2.png) no-repeat center;}
.focus .num { width: 91px; height: 15px; margin: 0 auto;}
.focus .num li {float: left;width: 10px;height: 10px;overflow: hidden;margin-right: 6px;cursor: pointer;background: #535151;border-radius: 50%;}
.focus .num li.on,
.focus .num li:hover {background: #ffffff;}
.focus>a.prev{ left:10px;}
.focus>a.next{ right:10px; background-position-x:-80px;}
.focus>a {display: block;width: 32px;height: 80px;position: absolute;top: 41%;cursor: pointer;opacity: 0; filter: alpha(opacity=0);transition: all 0.5s;background-position-y: -170px;}
 .focus:hover>a{ opacity:1;filter: alpha(opacity=100);}   
 .focus:hover>a.prev{ left:0px;background: url(./sypic3.png) no-repeat center;}
 .focus:hover>a.next{ right:0px; background: url(./sypic4.png) no-repeat center;}
 .nums{ position: absolute; z-index: 3; bottom: 15px; width: 100%;}
/* 第一个结束 */

.xwdd{ width: 658px;height: 100%;}
.xwddbd{width: 100%; height: 42px; border-bottom: #dddddd solid 1px;}
.xwddbd ul{display: flex; align-items: center;}
.xwddbd ul li{width: auto; height: 42px; text-align: center; margin-right: 55px;}
.xwddbd ul li a{font-size: 24px; color: #000; font-weight: bold; cursor: pointer;}


.xwddbd ul li:hover{border-bottom: #ff9b0f solid 2px;}
.xwddbd ul li:hover a{color: #ff9b0f;}
.xwddbd ul li.on{border-bottom: #ff9b0f solid 2px;}
.xwddbd ul li.on a{color: #ff9b0f;}
.xwddhd{ width: 100%; height: 389px; margin-top: 25px;}
.xwddhd ul{width: 100%; height: 100%;}
.xwddhd ul li{background: url(./sypic5.png) no-repeat left; margin-bottom: 21px; transition: all 0.5s;}
.xwddhd ul li a {display: block; width: 100%; display: flex; justify-content: space-between;}
.xwddhd ul li a span:nth-child(1){display: block; width: 494px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; font-size: 18px; margin-left: 15px;}
.xwddhd ul li a span:nth-child(2){color: #666666;}

.xwddhd ul li:hover{transform: translateY(-5px);}
.xwddhd ul li:hover a span:nth-child(1){color:#ff9b0f !important;}

.sypd{ width: 1400px; height: 100px; margin: 0 auto; margin-top: 19px; position: relative;}
.sypdil{width: 100%; height: 100%;}
.sypdil li{width: 100%; height: 100%;transition: all 0.5s;}
.sypdil li a{display: block; width: 100%; height: 100%;transition: all 0.5s;}
.sypdilimg{width: 1400px; height: 100px;object-fit: cover; transition: all 0.5s;}
.sypdil li:hover{transform: scale(1.06);}
.sypdilimgs{width: 100%; height: 100%;}
.sypdils{ position: absolute; bottom: 12px; right: 32px; width: 52px; height: 8px; display: flex; justify-content: space-between;}
.sypdils li{width: 10px; height: 6px;background-color: #f69692; border-radius: 6px;}
.sypdils li.on{width: 20px; background-color: #FFF;}

.zwgk{ width: 100%; height: 668px; background-color: #f7f7f7; margin-top: 21px; margin-bottom: 42px;}
.w1400{ width: 1400px; height: 100%; margin: 0 auto;}
.wtitle{ display: block; width: 100%; height: 48px; background: url(./sypic6.png) no-repeat center; text-align: center; line-height: 48px; font-weight: bold; font-size: 36px; color: #1f5c3d !important; background-position-x: 22px;       padding-top: 12px;
    background-position-y: 32px;}
.wtitle a{font-size: 36px;}
.bzs{ width: 100%; height: 578px; justify-content: space-around; display: flex; align-items: center; background-color: #FFF; margin-top: 28px;}
.wtitle:hover a{color: #ff9b0f !important;}
.zftit:hover{color: #ff9b0f !important;}
.zfxxgk{width: 260px;height: 508px;}
.zfxxg{
    overflow: hidden;
    width: 100%;
    height: 304px;
    box-shadow: 0px 0px 13px 2px #e2e1e1;
    background: url(./sypic7.png) no-repeat center;
    background-size: 100% 100%;
}

.zftit{display: block; width: 100%; margin-top: 21px; margin-bottom: 17px; text-align: center; font-size: 24px; color: #106635 !important; font-weight: bold;}
.zfxxg ul{  width: 229px;  height: 214px;  margin: 0 auto;  display: flex;  flex-direction: column;  justify-content: space-between;}
.zfxxg ul li{transition: all 0.3s; width: 100%; height: 49px;  text-align: center; line-height: 49px;  background-color: rgba(254, 254, 254, 0.4);}
.zfxxg ul li a{display: block; width: 100%; height: 100%; font-size: 16px; color: #222 !important; }
.zfxxg ul li:hover{transform: translateY(-3px); background-color: #e0eee6; box-shadow:1px 3px 5px -2px #9f9c9c;}
.zfxxg ul li:hover a{color: #ff9b0f !important;}
.zfxxgu{ width: 100%;height: 199px;margin-top: 10px; display: flex;flex-direction: column;justify-content: space-between;}
.zfxxgu li{ transition: all 0.5s; box-shadow: 0px 0px 7px 2px #e2e1e1; width: 100%; height: 61px; border: #fff solid 1px; background-color: #e0eee6;}
.zfxxgu li a{display: block;width: 100%; height: 100%; text-align: center;  font-size: 16px; color: #1f5c3d; font-weight: bold;display: flex;align-items: center;justify-content: space-around;}
.zfxxgu li:nth-child(1) img{width: 29px; height: 34px;}
.zfxxgu li:nth-child(2) img{width: 31px; height: 32px;}
.zfxxgu li:nth-child(3) img{width: 29px; height: 37px;}
.zfxxgu li a span{margin-left: 27px;}
.zfxxgu li img{transition: all 0.5s;}
.zfxxgu li:hover{transform: translateY(-3px);}
.zfxxgu li:hover img{transform: scale(1.06);}
.zfxxgu li:hover a{color: #ff9b0f;}


.zcwj{width: 768px; height: 508px;}
.zcjd{width: 100%; height: 384px; border-bottom: #cfcfcf solid 1px;}
.zcjdhd{width: 100%; height: 40px; border-bottom: #cfcfcf solid 1px;}
.zcjdhd ul{display: flex;}
.zcjdhd ul li {margin-right: 47px; height: 40px;}
.zcjdhd ul li a{display: block; height: 40px; line-height: 40px; font-size: 24px; color: #333; font-weight: bold;}
.zcjdhd ul li:hover{border-bottom: #ff9b0f solid 2px;}
.zcjdhd ul li:hover a{color: #ff9b0f;}
.zcjdhd ul li.on{border-bottom: #ff9b0f solid 2px;}
.zcjdhd ul li.on a{color: #ff9b0f;}

.zcjdbd{width: 100%; height: 319px;  margin-top: 22px;}
.zcjdbdss{width: 100%; height: 60px;margin-bottom: 24px;display: flex; align-items: center; border-radius: 50px; border: #cfcfcf solid 1px;}
.zcjdbdssw{width: 200px; height: 60px;line-height: 60px; text-align: center; font-size: 24px; color: #146839; }
.zcjdbdssw img{width: 26px; height: 28px; margin-left: 18px;}
.zcjdbdin{width: 500px; height: 34px; border: none;  margin-left: -10px;}
.zcjdbdin:focus{outline: none;}
.zcjdbda{display: block; width: 40px; height: 40px; margin-left: 15px;}
.zcjdbda img{width: 100%; height: 100%;}
.zcjdbd ul li{transition: all 0.5s;background: url(./sypic5.png) no-repeat left; margin-bottom: 18px; width: 100%; height: 31px;}
.zcjdbd ul .llo{margin-bottom: 15px;}
.zcjdbd ul li a{display: block; width: 100%; height: 100%; display: flex; justify-content: space-between;}
.zcjdbd ul li a span:nth-child(1){display: block; width: 520px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px; color: #333; margin-left: 15px;}
.zcjdbd ul li a span:nth-child(2){font-size: 18px; color: #666;}
.zcjdbd ul li:hover{transform: translateY(-3px);}
.zcjdbd ul li:hover a span{color: #ff9b0f;}
.zfjg{width: 100%; height: 97px; display: flex;margin-top: 24px; justify-content: space-between; align-items: center; }
.zfjg a{    width: 98px;height: 95px;transition: all 0.5s;display: flex;flex-direction: column;align-items: center;justify-content: space-between;}
.zfjg a img{width: 58px;height: 58px;transition: all 0.5s;}
.zfjg a span{font-size: 16px; color: #222;}
.zfjg a:hover span{color: #ff9b0f;}
.zfjg a:hover img{-webkit-transform: rotateY(180deg) scale(1.0);-moz-transform: rotateY(180deg) scale(1.0);-ms-transform: rotateY(180deg) scale(1.0);-o-transform: rotateY(180deg) scale(1.0);}

.zdxxly{width: 260px;height: 508px;}
.zdly{width: 260px; height: 390px;box-shadow:0px 0px 13px 2px #e2e1e1; background-color: #f7f7f7;}
.zdlybt{display: block; font-size: 24px; font-weight: bold; color: #1f5c3d !important; text-align: center; line-height: 64px; width: 100%; height: 64px; border: #fff solid 1px; background-color: #b2d5c0;}
.zdlybt:hover{color: #ff9b0f !important;}

.zdtu{ width: 225px;height: 320px;margin: 0 auto;}
.zdtu ul{display: flex; flex-wrap: wrap; justify-content: space-between;    margin-top: 8px;}
.zdtu ul li{width: 108px; height: 72px; margin-bottom: 23px;}
.zdtu ul li a{display: block; width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: space-between;}
.zdtu ul li a img{width: 41px; height: 41px;transition: all 0.5s;}
.zdtu ul li a span{text-align: center; font-size: 16px; color: #222;}

.zdtu ul li:hover a span{color: #ff9b0f;}
.zdtu ul li:hover img{-webkit-transform: rotateY(180deg) scale(1.0);-moz-transform: rotateY(180deg) scale(1.0);-ms-transform: rotateY(180deg) scale(1.0);-o-transform: rotateY(180deg) scale(1.0);}
.zdtue{ width: 145px; height: 10px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center;}
.zdtue li{cursor: pointer; width: 33px !important; border-radius: 10px; height: 5px !important; background-color: #dddddd;}
.zdtue li.on{background-color: #106635;}
.zfsjd{display: block; text-align: center; line-height: 101px; font-size: 26px; font-weight: bold; color: #fff !important; margin-top: 11px;  transition: all 0.5s; width: 100%; height: 101px; background: url(./sypic24.png) no-repeat center;}
.zfsjd:hover{color: #ff9b0f !important; transform: scale(1.06); }


.zwfw{width: 1400px; margin: 0 auto; height: 742px;}
.zwfwq{width: 100%; display: flex; justify-content: space-between; align-items: center; height: 433px; background-color: #f7f7f7; margin-top: 36px;}
.zwfwqs{width: 369px; height: 433px;}
.zwfwqh{width: 987px; height: 380px;  margin-right: 25px;}
.zwfwqhd{
    width: 100%;
    height: 38px;
    border-bottom: #dddddd solid 1px;
    margin-bottom: 29px;
}
.zwfwqhd ul{display: flex;}
.zwfwqhd ul li{height: 38px; margin-right: 44px;}
.zwfwqhd ul li a{display: block; height: 38px; font-size: 24px; font-weight: bold; color: #000000 !important;}
.zwfwqhd ul li:hover{ border-bottom: #ff9b0f solid 2px;}
.zwfwqhd ul li:hover a{color: #ff9b0f !important;}
.zwfwqhd ul li.on{ border-bottom: #ff9b0f solid 2px;}
.zwfwqhd ul li.on a{color: #ff9b0f !important;}

.zwfwqbd{width: 100%; height: 311px; }
.zwfwqbd ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.zwfwqbd ul li{width: 312px; height: 147px; margin-bottom: 15px;background-color: #fff; display: flex; align-items: center; justify-content: center;}
.zwfwqbdimg{width: 65px; height: 65px; margin-right: 12px;}
.zwfwqd{width: 155px; height: 116px;}
.zwfwqd a{display: block;}
.zwfwqd a:nth-child(1){font-size: 16px; color: #333; font-weight: bold; margin-bottom: 12px;}
.zwfwqd a:nth-child(2){font-size: 14px; color: #333;margin-bottom: 9px;}
.zwfwqd a:nth-child(3){font-size: 14px; color: #333;margin-bottom: 9px;}
.zwfwqd a:nth-child(4){font-size: 14px; color: #333;margin-bottom: 9px;}
.zwfwqd a img{width: 10px; height: 12px; margin-right: 13px;}
.zwfwqd a:hover{color: #ff9b0f;}

.zwfwqt{
    align-items: center;
    width: 100%;
    height: 198px;
    margin-top: 20px;
    box-shadow: 0px 0px 8px 1px #e2e1e1;
    display: flex;
}
.zwfwqta{display: block; transition: all 0.5s; display: flex; align-items: center; justify-content: center; width: 322px;height: 155px; border-radius: 8px; border: #e9edea solid 1px; margin-left: 20px;}
.zwfwqt a img{width: 63px; height: 67px;transition: all 0.5s;}
.zwfwqts{width: 212px; height: 85px; margin-left: 17px;}
.zwfwqtt{font-size: 22px; font-weight: bold; color: #1f5c3d !important;}
/* .zwfwqtt:hover{color: #ff9b0f !important;} */
.zwfwqts ul li a{font-size: 14px; color: #333;}
.zwfwqts ul{display: flex; flex-wrap: wrap;margin-top: 4px;}
.zwfwqts ul li{margin-right: 14px;}
.zwfwqts ul li a:hover{color: #ff9b0f !important;}

.zwfwqta:hover{border-radius: 8px;transform: translateY(-5px); border: #60b790 solid 1px; background: #f3faf6;}
.zwfwqta:hover a img{transform: scale(1.0);}
.zwfwqtt1{color: #fda14e !important;}
.zwfwqtt2{color: #4da1df !important;}
.zwfwqtt3{color: #ec6c5b !important;}


.zmhd{width: 1400px; height: 460px;  margin: 0 auto; margin-top: 25px; margin-bottom: 25px;}

.wyxx{width: 680px; height: 370px; float: left;  margin-top: 29px;}
.wyxxh{display: flex; justify-content: space-between; width: 100%; height: 38px;  border-bottom: #dddddd solid 1px;}
.wyxxhs{width: 96px; display: block; font-size: 24px; font-weight: bold; color: #ff9b0f !important; height: 38px;border-bottom: #ff9b0f solid 2px; }
.wyxd{display: flex; width: 360px; justify-content: space-around; align-items: center;}
.wyxd li:nth-child(1) img{transition: all 0.5s;width: 32px; height: 30px; margin-right: 8px;}
.wyxd li:nth-child(2) img{transition: all 0.5s;width: 22px; height: 27px;margin-right: 8px;}
.wyxd li:nth-child(3) img{transition: all 0.5s;width: 24px; height: 24px;margin-right: 8px;}
.wyxd li a{font-size: 16px; color: #333;}
.wyxd li a:hover{color: #ff9b0f !important;}
.wyxd li:hover img{transform: scale(0.8);}

.xxlist{width: 100%; height: 300px;  margin-top: 30px;}
.xxlist li{margin-bottom: 22px; background: url(./sypic5.png) no-repeat left;transition: all 0.5s;}
.xxlist li a{margin-left: 15px; display: flex; justify-content: space-between;}
.xxlist li a span:nth-child(1){display: block; font-size: 18px; color: #000806; width: 470px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.xxlist li a span:nth-child(2){ font-size: 16px; color: #888888; }

.xxlist li:hover{transform: translateY(-5px);}
.xxlist li:hover a span{color: #ff9b0f !important;}

.wyri{width: 680px; height: 370px;  float: right; margin-top: 29px;}
.wyrizf{ width: 100%; height: 218px; }
.xxlists{margin-top: 19px; height: auto;}
.wyrid{width: 100%; height: 100px; margin-top: 43px;display: flex; justify-content: space-between; }
.wyrid a{transition: all 0.5s;display: block; text-align: center; line-height: 100px; width: 333px; height: 100px; }
.wyrid a img{width: 100%; height: 100%;}
.wyrid a:hover{transform: translateY(-5px);}
.wyrid a:nth-child(1){font-size: 20px; font-weight: bold; color: #339933;background: url(./sypic40.png) no-repeat center;}
.wyrid a:nth-child(2){font-size: 20px; font-weight: bold; color: #996633; background: url(./sypic41.png) no-repeat center;}

.ztzl{
    width: 100%; 
    height: 437px;
    border-bottom: #ff9b0f solid 1px;
    background: url(./sypic42.png) no-repeat bottom;
    background-position-y: 245px;
    background-size: 100%;
}
.ztzlq{width: 1400px; height: 100%; margin: 0 auto; }

.ztzlqlb{position: relative; width: 100%; height: 160px; margin-top: 40px; }
.ztzlqlb ul {display: flex;flex-wrap: wrap;;}
.ztzlqlb ul li{width: 320px; margin-right: 30px; height: 160px; }
.ztzlqlb ul li a{transition: all 0.5s;display: block; width: 100%; height: 100%;}
.pr{display: block; width: 68px; height: 68px; position: absolute; left:-62px;  top: 29%; z-index: 9999; cursor: pointer;}
.ne{display: block; width: 68px; height: 68px; position: absolute; right: -34px; top: 29%; z-index: 9999; cursor: pointer;}
.ztzlqlb ul li a:hover{transform: scale(1.06);}

.ztlb{width: 100%; height: 134px; margin-top: 36px; display: flex; align-items: center; justify-content: center; background-color: rgba(254, 254, 254, 0.7);}
.ztlb ul{width: 1172px; height: 57px; display: flex; flex-wrap: wrap; }
.ztlb ul li {width: 327px;display: flex;align-items: center; background: url(./sypic43.png) no-repeat left; margin-bottom: 11px; margin-right: 62px;}
.ztlb ul li a{font-size: 18px; color: #333; margin-left: 15px;}
.ztlb ul li:hover a {color: #ff9b0f !important; }